---
title: SAIF.Business.Utilities dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: SAIF Documentation Generation
last_reviewed: 2026-08-21
library: SAIF.Business.Utilities
reference_type: embedded
---

# SAIF.Business.Utilities dependencies

## Internal dependencies

None. `SAIF.Business.Utilities.vbproj` contains no `<ProjectReference>` elements; this is a leaf/foundation library with no dependency on other projects in this solution.

## External dependencies

| Dependency | Version | Usage |
| --- | --- | --- |
| `System.Text` / `System.Text.RegularExpressions` | .NET Framework BCL | Actually used — `Regex.Split`/`Regex.Match` drive word tokenization in `TitleCase`; `StringBuilder` is used in `ReassembleString`. |
| `SAIF.BOF.Framework.Bindable` / `.Connection` / `.Core` / `.DNS` / `.Logging` / `.Mail` / `.Security` / `.Security.EnvironmentApi` | 2.0.22279.1 | Referenced as project defaults but not actually used by any code in this library — no BOF base classes or `IDataPortalInfo` usage found.* |
| `SAIF.Framework.Common` | 2.0.22074.3 | Referenced; project-level `Imports` declared but no explicit SAIF.Framework type used beyond implicit module/extension resolution.* |
| `SAIF.HashUtil` | 2.0.22083.2 | Referenced; no usage found in scanned source.* |
| `SAIF.Web.API.Clients` / `SAIF.Web.API.Core` | 2.0.22307.1 | Referenced; no usage found in scanned source.* |
| `Oracle.ManagedDataAccess` | 21.5.0 (assembly 4.122.21.1) | Referenced and configured in `App.config`/`Web.config`; no Oracle connection/command code exists in this library's source.* |
| `Newtonsoft.Json` | 8.0.3 | Referenced; no usage found in scanned source.* |
| `RestSharp` | 106.12.0 | Referenced; no usage found in scanned source.* |
| `Microsoft.Bcl.AsyncInterfaces`, `System.Buffers`, `System.Memory`, `System.Numerics.Vectors`, `System.Runtime.CompilerServices.Unsafe`, `System.Text.Encodings.Web`, `System.Text.Json`, `System.Threading.Tasks.Extensions`, `System.ValueTuple` | various | Transitive/plumbing packages pulled in by the framework/API package set above; no direct usage.* |
| `System`, `System.Core`, `System.Numerics`, `System.Web` | .NET Framework | Standard .NET Framework GAC references. |

## Dependency risks and notes
- The majority of declared package references (the SAIF BOF Framework set, `SAIF.Framework.Common`, `SAIF.HashUtil`, `SAIF.Web.API.Clients`/`Core`, `Oracle.ManagedDataAccess`, `Newtonsoft.Json`, `RestSharp`) are unused by this library's actual two-file source surface; they appear to be inherited boilerplate from the standard SAIF class-library project template rather than reflecting real functional dependencies.*
- This library has `frameworkDensity` = 0 (no framework base-class inheritance detected in `dependency-resolution.json`); it does not participate in the BOF data-portal lifecycle and no inherited framework context applies.
- Because this library has no internal `<ProjectReference>` dependencies, it carries no intra-repository upgrade/breakage risk from other libraries; risk instead sits with its consumers (`SAIF.Business.Policy.Agency`, `SAIF.Business.View.Policy`, `SAIF.Application.Policy`), which depend on this library's stable string-formatting output for display purposes.
- Title-casing exception vocabulary is hard-coded in static word lists; consumers relying on correct display formatting for new abbreviations/name patterns require a code change and rebuild of this library, not a configuration change.*

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Configuration settings](configuration.md)
- [API reference](api/index.md)

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- SAIF.Business.Utilities\SAIF.Business.Utilities.vbproj
- SAIF.Business.Utilities\App.config
- SAIF.Business.Utilities\Web.config
- .saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/analysis/TSK007-analysis.md
- .saifdocgen/state/runs/20260821-113120-claims-bof-web-legal/dependency-resolution.json
